/**隐藏留言板**/
#newBridge .nb-hide {
    display: none;
}

/**轮播大图**/
.focusBox {
	position: relative;
	width: 100%;
	height: 574px;
	overflow: hidden;
}

.focusBox .pic {
	position: relative;
	z-index: 0;
}

.focusBox .pic li {
	text-align: center;
	height: 574px;
}

.focusBox .pic li a {
	width: 100%;
	height: 574px;
	display: block;
}

.focusBox .pic img {
	width: auto;
	height: 574px;
}

.focusBox .hd {
	width: 100%;
	position: absolute;
	bottom: 10px;
	text-align: center;
	font-size: 0;
	z-index: 1;
}

.focusBox .hd li {
	margin: 0 5px;
	background: url(dot.png) no-repeat 0 -16px;
	height: 16px;
	overflow: hidden;
	width: 16px;
	cursor: pointer;
	display: inline-block;
	*display: inline;
	zoom: 1;
	_background: url(dot8.png) no-repeat 0 -16px;
}

.focusBox .hd .on {
	background-position: 0 0;
}


.focusBox .pr_ne_box {
	width: 1440px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -720px;
}

.focusBox .prev,
.focusBox .next {
	width: 60px;
	height: 90px;
	margin: -60px 0 0;
	display: none;
	background: url(ad_ctr.png) no-repeat 0 0;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	text-indent: -9999px;
	filter: alpha(opacity=20);
	opacity: 0.2;
}

.focusBox .prev {
	left: 0;
}

.focusBox .next {
	background-position: 0 -90px;
	right: 0;
}

.focusBox .prev:hover,
.focusBox .next:hover {
	filter: alpha(opacity=50) !important;
	opacity: 0.5 !important;
}

/***首页搜索***/
.search {
	height: 76px;
	border-bottom: 1px solid #e9e9e9;
}

.search .w1200 {
	margin: 0 auto;
}

.search p {
	float: left;
	height: 76px;
	line-height: 76px;
	font-size: 14px;
	color: #666;
}

.search p a {
	margin-right: 15px;
	color: #666;
	font-size: 14px;
}

.s_box {
	float: right;
	width: 310px;
	height: 42px;
	background: #f3f3f3;
	margin-top: 17px;
	border-radius: 2px;
}

.s_box .input1 {
	float: left;
	width: 250px;
	padding-left: 20px;
	height: 42px;
	line-height: 42px;
	font-size: 14px;
	color: #333;
	border: 0;
	background: none;
	outline: 0;
}

.s_box .input2 {
	float: left;
	width: 24px;
	height: 42px;
	border: 0;
	background: url(sou.png) no-repeat center;
	outline: 0;
	cursor: pointer;
}

.s_box .input2 i {
	font-size: 24px;
	color: #0171c3;
}

/**品牌视频**/
.g_pp {
	background: url(ppbg.jpg) no-repeat center top;
	height: 856px;
	padding: 140px 0 0 0;
}

.g_pp .m_video {
	padding-left: 40px;
	height: 558px;
}

.g_pp .m_video dd {
	float: left;
	width: 418px;
	margin-right: 80px;
}

.g_pp .m_video h3 {
	height: 56px;
	line-height: 56px;
	font-size: 30px;
	color: #0a0f12;
	font-weight: normal;
	margin-bottom: 12px;
}

.g_pp .m_video h3 b {
	color: #1e5db0;
}

.g_pp .m_video p {
	font-size: 15px;
	line-height: 30px;
	color: #676767;
	margin-bottom: 32px;
}

.g_pp .m_video span {
	display: block;
	float: right;
}

.g_pp .m_video dt {
	float: left;
	width: 620px;
}

.g_pp .m_video h4 {
	height: 56px;
	line-height: 56px;
	margin-bottom: 12px;
	font-size: 30px;
	color: #fff;
}

.g_pp .m_video h4 em {
	font-size: 18px;
	font-weight: normal;
}

.g_pp .m_video .video {
	width: 616px;
	height: 375px;
	overflow: hidden;
}

.g_pp .m_video .video img {
	width: 616px;
	height: 375px;
	display: block;
}

.g_pp .m_zmj h4 {
	height: 100px;
	text-align: center;
	font-size: 24px;
	color: #0a0f12;
	font-weight: normal;
}

.m_zmj .ibrand-num li {
	float: left;
	width: 299px;
	font-size: 24px;
	color: #0a0f12;
	text-align: center;
}

.m_zmj .ibrand-num li em {
	display: inline-block;
	font-size: 48px;
	color: #0171c3;
}

.m_zmj .ibrand-num i {
	font-size: 14px;
	color: #0a0f12;
	font-style: normal;
	position: relative;
	top: -6px;
}

.m_zmj .ibrand-num li span {
	display: block;
}

.m_zmj {
	height: 95px;
}

/**产品中心**/
/*pro*/
.probox h2{margin-bottom: 50px;}
.probox{height:939px;font-family:"Microsoft Yahei";line-height:30px;position: relative;z-index:2;overflow: hidden;padding:72px 0 0;background:#efeeee;}
.pro_nav{width:240px;background: #f4f4f4;}
.pro_nav h3{font-size:24px;line-height:82px;height:82px;color: #fff;background:#0171c3;text-align: center;}
.pro_nav h3 a{color: #fff;}

.pro_nl{padding: 6px 8px 0 12px;line-height: 50px;height: 497px;overflow: hidden;}
.pro_n1{position: relative;}
.pro_n1:before{content: "";position: absolute;width: 2px;height: 100%;background: #da2538;left: 0;top: 0;display: none;}
.pro_n1:hover:before{display: block;}
.pro_nl h4{height:40px;font-size: 18px;line-height:40px;background:url(prolbg1.gif) no-repeat 0 0;padding: 0 31px;margin-bottom: 4px;}
.pro_nl h4 a{display: block;color: #000;}
.pro_nl h4:hover,.pro_nl h4.cur,.pro_nl h4.sidenavcur{background:url(prolbg2.gif) no-repeat 0 0;}
.pro_nl ul{clear: both;display: block;padding: 0 0 6px;}
.pro_nl li{height:38px;white-space: nowrap;border-bottom: dashed 1px #d1d0d0;line-height: 38px;}
.pro_nl li:last-child{border:0;}
.pro_nl li a{display: block;color: #000;padding:0 0 0 30px;}
.pro_nl li a:hover{color: #0096f5;text-decoration: none;}
.pro_pho{background:url(pro_pho.jpg) no-repeat 0 0;height:71px;padding: 56px 0 0 30px;line-height:18px;color: #fff;}
.pro_pho span{font-family:Impact, Arial blod;font-size: 28px;line-height: 31px;display: block;}

.pro_list{width:943px;overflow: hidden;}

.prev1,.next1{width:17px;height:27px;display: block;left:463px;top:174px;z-index: 2;}
.prev1{left:26px;}

.pro_c{width:943px;height:375px;background: #fff;overflow: hidden;overflow: hidden;margin-bottom:20px;}
.pro_lc dl{width:943px;height:375px;}
.pro_lc dt,.pro_lc dt img{width:500px;height:375px;display: block;overflow: hidden;float: left;}
.pro_lc dd{width: 346px;display: block;overflow: hidden;padding:53px 0 0 60px;float: left;line-height: 26px;color: #333;}
.pro_lc dd h4{color: #333;font-size:16px;line-height:42px;height:42px;}
.pro_lc dd h4 a{color: #333;}
.pro_lc dd .pro_lw{height:180px;overflow: hidden;}
.more01{width: 120px;height: 40px;line-height: 40px;border-radius: 20px;background:#0171c3;text-align: center;color: #fff;display: block;font-size: 16px;}
.more01 a{display: block;color: #fff;}

.pro_list ul{width: 960px;}
.pro_list li{position: relative;overflow: hidden;margin:0 6px 0 0;float: left;width: 310px;}
.pro_list li img{width:308px;height:230px;display: block;overflow: hidden;border: solid 1px #d2d2d2;}
.pro_list li p{display: block;line-height:24px;background: #c4c4c4;padding: 22px 13px 0 24px;height: 63px;}
.pro_list li span {display: block;width: 100%;color: #7c7c7c;line-height: 16px;font-size: 12px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;margin: 0 auto;text-align: center;}
.pro_list li span a{font-size: 20px;line-height:32px;color: #000;display: block;}
.pro_list li b{margin: ;}
.pa {
    position: absolute;
}
.pr {
    position: relative;
}
/**应用领域**/
.ly{background:url(ly.jpg) no-repeat center 0; height:616px; overflow: hidden; padding-top: 1px;}
.ly_l{ float: left;background:url(ly.png) no-repeat; width: 426px; height: 492px; margin-top: 54px;color: #fff;}
.ly_l h3{ padding-top: 121px; line-height: 100%; font-size: 31px; text-align: center; padding-bottom: 9px;}
.ly_l h3 span{ display: block; font-size: 42px; line-height: 100%; padding: 0 0  9px 0;}
.ly_l p{ text-align: center; font-size: 20px; line-height: 28px; padding-top:11px; height: 100px;}
.ly_l p span{ display: block;}
.ly_l h4{ font-size: 16px; color: #fff; font-weight: normal; padding-left: 60px; padding-bottom: 12px;}
.ly_l h4 span{ font-family: Arial; font-size: 24px; font-weight: bold;}
.ly_l em{ display: block; width: 168px; height: 36px; margin: 0 auto;background:url(ly_btn.png) no-repeat; line-height: 36px;}
.ly_l em a{ display: block; color: #fff; font-size: 18px; font-weight: bold; padding-left: 59px;}
.ly_r{ position: relative; width: 767px; margin-top: 102px;}
.ly_r .ly1{ position: absolute; left: 98px; top: 0;}
.ly_r .ly2{ position: absolute; left:296px; top: 0;}
.ly_r .ly3{ position: absolute; left:495px; top: 0;}
.ly_r .ly4{ position: absolute; left:0; top:171px;}
.ly_r .ly5{ position: absolute; left:198px; top: 171px;}
.ly_r .ly6{ position: absolute; left:396px; top: 171px;}
/*ser*/
.ser {
	padding: 75px 0 0;
}

.ser h2 {
	margin-bottom: 55px;
}

.ser ul {
	height: 420px;
	padding: 0 40px;
	background: url(ser_bg.jpg) no-repeat center 65px;
}

.ser li {
	float: left;
	width: 280px;
	text-align: center;
	height: 120px;
	margin-bottom: 64px;
	position: relative;
}

.ser li span {
	display: block;
	width: 72px;
	height: 72px;
	margin: 13px auto 17px;
	position: relative;
}

.ser li span em {
	position: absolute;
	width: 100%;
	height: 100%;
	background: #ededed;
	border-radius: 50%;
	top: 0;
	left: 0;
	-webkit-transform: translateX(0) rotate(0deg);
	transform: translateX(0) rotate(0deg);
	-webkit-transition: all 0.35s ease-out;
	transition: all 0.35s ease-out;
}

.ser li span i {
	position: absolute;
	width: 100%;
	height: 100%;
	background: #0171c3;
	border-radius: 50%;
	top: 0;
	left: 0;
	opacity: 1;
	visibility: hidden;
	-webkit-transform: scale(0.5);
	transform: scale(0.5);
	-webkit-transition: all 0.1s ease 0.2s;
	transition: all 0.1s ease 0.2s;
}

.ser li:hover span em,
.ser li.cur span em {
	opacity: 0;
	visibility: hidden;
	-webkit-transform: translateX(100%) rotate(180deg);
	transform: translateX(100%) rotate(180deg);
}

.ser li:hover span i,
.ser li.cur span i {
	visibility: visible;
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}

.ser li b {
	display: block;
	font-size: 16px;
	color: #333;
	line-height: 16px;
}

.ser li:hover b,
.ser li.cur b {
	color: #0171c3;
}

.ser li:hover:after,
.ser li.cur:after {
	position: absolute;
	width: 13px;
	height: 8px;
	content: "";
	background: url(san4.png) no-repeat;
	top: 104px;
	left: 50%;
	margin-left: -7px;
}

.ser .tel {
	font-size: 14px;
	color: #333;
	line-height: 14px;
	padding-top: 18px;
}

.ser .tel strong {
	display: block;
	font-size: 24px;
	color: #333;
	line-height: 30px;
}

.ser .tel .zx {
	display: block;
	width: 95px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	font-size: 14px;
	color: #333;
	background: #fff;
	border-radius: 17px;
	margin: 4px auto 0;
}

.ser li.bt:hover:after,
.ser li.bt.cur:after {
	top: 0;
	background: url(san5.png) no-repeat;
}

.ser_con {
	position: relative;
}

.ser_bd {
	position: absolute !important;
	width: 100%;
	left: 0;
	top: 137px;
	z-index: 10;
}

.ser_bd p {
	font-size: 14px;
	color: #666;
	line-height: 24px;
	text-align: center;
}

/**关于我们**/
.g_ab {
	background: url(abbg.jpg) no-repeat center top;
	height: 1058px;
	padding-top: 90px;
}

.g_ab h2 {
	height: 122px;
}

.g_ab p {
	font-size: 14px;
	line-height: 24px;
	color: #666666;
	height: 72px;
	overflow: hidden;
	text-align: center;
	margin-bottom: 12px;
}

.g_ab p a {
	color: #0072c1;
}

.g_ab dt {
	width: 1190px;
	height: 534px;
	margin: 0 auto;
	border: 5px solid #fff;
}

.g_ab dl {
	margin-bottom: 60px;
}

.g_ab .ablst li {
	float: left;
	width: 270px;
	border-right: 1px solid #656869;
	height: 178px;
}

.g_ab .ablst li i {
	display: block;
	width: 120px;
	height: 120px;
	background: url(abbg1.png) no-repeat;
	margin: 0 auto 10px;
	transition: all 0.6s linear 0s;
}

.g_ab .ablst li:hover i {
	transform: rotate(360deg);
}

.g_ab .ablst li em {
	display: block;
	height: 24px;
	line-height: 24px;
	text-align: center;
	font-size: 24px;
	color: #fff;
}

.g_ab .ablst li b {
	display: block;
	font-size: 14px;
	color: #848482;
	font-weight: normal;
}

.g_ab .ablst li:hover i {
	background: url(abbg2.png) no-repeat;
}

.g_ab .ablst .ab1 {
	width: 190px;
}

.g_ab .ablst .ab5 {
	width: 190px;
	border-right: none;
}

/**优势**/
.g_ys {
	padding-top: 83px;
	height: 1400px;
}

.g_ys h2 {
	height: 108px;
}

.g_ys .ysno {
	position: absolute;
	left: 545px;
	top: 108px;
	background: url(ysnobg.jpg) no-repeat;
	width: 112px;
	height: 1194px;
	padding-top: 54px;
}

.g_ys .ysno li {
	background: url(round1.png) no-repeat;
	width: 112px;
	height: 92px;
	padding-top: 20px;
	text-align: center;
	font-size: 18px;
	color: #fff;
	transition: all 0.3s linear 0s;
}

.g_ys .ysno li:hover {
	background: url(round2.png) no-repeat;
	transform: translateY(-10px);
}

.g_ys .ysno li em {
	display: block;
	width: 56px;
	margin: 0 auto;
}

.g_ys .ysico1 {
	margin-bottom: 226px;
}

.g_ys .ysico2 {
	margin-bottom: 152px;
}

.g_ys .ysico3 {
	margin-bottom: 206px;
}

.g_ys .m_ys1 {
	position: absolute;
	left: 0;
	top: 150px;
	width: 521px;
}

.g_ys .m_ys1 dd,
.g_ys .m_ys3 dd {
	background: url(ysk1.jpg) no-repeat;
	width: 451px;
	height: 173px;
	padding: 40px 40px 0 30px;
}

.g_ys .m_ys1 h3,
.g_ys .m_ys3 h3 {
	height: 40px;
	line-height: 40px;
	margin-bottom: 20px;
	position: relative;
	padding-left: 56px;
	font-size: 24px;
	color: #0072c1;
	font-weight: bold;
}

.g_ys .m_ys1 h3 b,
.g_ys .m_ys3 h3 b {
	font-size: 34px;
	color: #0072c1;
	position: absolute;
	left: 0;
	top: 0;
}

.g_ys .m_ys1 h3 em,
.g_ys .m_ys3 h3 em {
	color: #333333;
	font-weight: normal;
}

.g_ys .m_ys1 p,
.g_ys .m_ys3 p {
	font-size: 14px;
	line-height: 30px;
	color: #666666;
}

.g_ys .m_ys1 dl:hover dd,
.g_ys .m_ys3 dl:hover dd {
	background: url(ysk1h.jpg) no-repeat;
}

.g_ys .m_ys1 dl:hover h3 em,
.g_ys .m_ys3 dl:hover h3 em {
	color: #0072c1;
	font-weight: bold;
}

.g_ys .m_ys2 {
	position: absolute;
	right: 0;
	top: 150px;
	width: 524px;
}

.g_ys .m_ys2 dd,
.g_ys .m_ys4 dd {
	background: url(ysk2.jpg) no-repeat;
	width: 434px;
	height: 173px;
	padding: 40px 40px 0 50px;
}

.g_ys .m_ys2 h3,
.g_ys .m_ys4 h3 {
	height: 40px;
	line-height: 40px;
	margin-bottom: 20px;
	position: relative;
	padding-left: 56px;
	font-size: 24px;
	color: #0072c1;
	font-weight: bold;
}

.g_ys .m_ys2 h3 b,
.g_ys .m_ys4 h3 b {
	font-size: 34px;
	color: #0072c1;
	position: absolute;
	left: 0;
	top: 0;
}

.g_ys .m_ys2 h3 em,
.g_ys .m_ys4 h3 em {
	color: #333333;
	font-weight: normal;
}

.g_ys .m_ys2 p,
.g_ys .m_ys4 p {
	font-size: 14px;
	line-height: 30px;
	color: #666666;
}

.g_ys .m_ys2 dl:hover dd,
.g_ys .m_ys4 dl:hover dd {
	background: url(ysk2h.jpg) no-repeat;
}

.g_ys .m_ys2 dl:hover h3 em,
.g_ys .m_ys4 dl:hover h3 em {
	color: #0072c1;
	font-weight: bold;
}

.g_ys .m_ys3 {
	position: absolute;
	left: 0;
	top: 740px;
	width: 521px;
}

.g_ys .m_ys4 {
	position: absolute;
	right: 0;
	top: 740px;
	width: 524px;
}

.g_ys dt {
	width: 506px;
	height: 346px;
	overflow: hidden;
}

.g_ys dt img {
	width: 506px;
	height: 346px;
	display: block;
	transition: all 0.3s linear 0s;
}

.g_ys dt:hover img {
	transform: scale(1.1);
}

.g_ys .m_ys2 dt,
.g_ys .m_ys4 dt {
	margin-left: 17px;
}

/**新闻资讯**/
.g_news {
	padding-top: 72px;
	height: 830px;
}

.g_news h2 {
	height: 102px;
	text-align: center;
	font-size: 48px;
	font-weight: bold;
	color: #0072c1;
	font-weight: bold;
	margin-bottom: 30px;
}

.g_news h2 a {
	color: #0072c1;
}

.g_news h2 em {
	display: block;
	font-size: 22px;
	color: #666666;
	font-weight: normal;
}

.g_news .m_news {
	float: left;
	width: 800px;
}

.g_news .m_news h3 {
	background: url(newtit.jpg) no-repeat 0 5px;
	height: 46px;
	line-height: 40px;
	font-size: 20px;
	color: #0072c1;
	padding-left: 32px;
	font-weight: normal;
	margin-bottom: 18px;
}

.g_news .m_news h3 a {
	color: #0072c1;
}

.g_news .m_news h3 em {
	font-size: 14px;
	color: #333333;
	font-weight: normal;
}

.g_news .newtj {
	background: #f3f3f3;
	height: 426px;
	margin-bottom: 6px;
	padding-left: 38px;
	position: relative;
}

.g_news .line {
	width: 800px;
	height: 1px;
	background: #e9e9e9;
	left: 0;
	top: 68px;
	position: absolute;
}

.g_news .newtj dl {
	float: left;
	width: 340px;
	margin-right: 38px;
}

.g_news .newtj dt {
	width: 336px;
	height: 188px;
	overflow: hidden;
}

.g_news .newtj dt img {
	width: 336px;
	height: 188px;
	display: block;
	transition: all 0.3s linear 0s;
}

.g_news .newtj dt:hover img {
	transform: scale(1.1);
}

.g_news .newtj b {
	display: block;
	height: 70px;
	line-height: 70px;
	font-weight: normal;
	font-size: 24px;
	color: #ababab;
	margin-bottom: 13px;
}

.g_news .newtj h4 a {
	display: block;
	height: 32px;
	line-height: 32px;
	font-size: 16px;
	color: #333333;
	overflow: hidden;
	font-weight: normal;
	margin-bottom: 16px;
}

.g_news .newtj p {
	font-size: 14px;
	line-height: 24px;
	color: #787878;
	height: 48px;
	overflow: hidden;
	margin-bottom: 24px;
}

.g_news .newtj p a {
	color: #0072c1;
}

.g_news .newlst {
	background: #eee;
	padding: 22px 30px 0 32px;
	height: 125px;
}

.g_news .newlst li {
	height: 24px;
	line-height: 24px;
	padding-left: 24px;
	overflow: hidden;
	font-size: 14px;
	color: #5c5c5c;
	margin-bottom: 12px;
	background: url(dtico.jpg) no-repeat 0 5px;
}

.g_news .newlst li a {
	color: #5c5c5c;
}

.g_news .newlst li em {
	color: #bcbcbc;
}

.g_news .m_wd {
	float: right;
	width: 376px;
}

.g_news .m_wd h3 {
	background: url(dttit.jpg) no-repeat 0 5px;
	height: 46px;
	line-height: 40px;
	font-size: 20px;
	color: #0072c1;
	padding-left: 32px;
	font-weight: normal;
	margin-bottom: 18px;
}

.g_news .m_wd h3 a {
	color: #0072c1;
}

.g_news .m_wd h3 em {
	font-size: 14px;
	color: #333333;
	font-weight: normal;
}

.g_news .wdcon {
	background: #f3f3f3;
	height: 544px;
	padding: 36px 0 0 36px;
}

.g_news .wdcon .wdtj {
	margin-bottom: 15px;
}

.g_news .wdcon dt {
	width: 300px;
	height: 170px;
	overflow: hidden;
}

.g_news .wdcon dt img {
	width: 300px;
	height: 170px;
	display: block;
	transition: all 0.3s linear 0s;
}

.g_news .wdcon dt:hover img {
	transform: scale(1.1);
}

.g_news .wdcon dd {
	background: #fff;
	padding: 20px 15px 0;
	height: 112px;
	background: #fff url(wdline.jpg) no-repeat 0 bottom;
	width: 270px;
}

.g_news .wdcon h4 a {
	display: block;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	color: #333333;
	overflow: hidden;
	margin-bottom: 10px;
}

.g_news .wdcon p {
	font-size: 14px;
	line-height: 24px;
	color: #787878;
	height: 48px;
	overflow: hidden;
}

.g_news .wdcon p a {
	color: #0072c1;
}

.g_news .wdlst li {
	width: 280px;
	height: 24px;
	line-height: 24px;
	padding-left: 24px;
	overflow: hidden;
	font-size: 14px;
	color: #5c5c5c;
	margin-bottom: 12px;
	background: url(dtico.jpg) no-repeat 0 5px;
}

.g_news .wdlst li a {
	color: #5c5c5c;
}

/**客户案例**/
.g_an {
	background: url(anbg.jpg) no-repeat center top;
	height: 805px;
	padding-top: 70px;
}

.g_an h2 {
	height: 150px;
	text-align: center;
	font-size: 48px;
	font-weight: bold;
	color: #0072c1;
	font-weight: bold;
}

.g_an h2 a {
	color: #0072c1;
}

.g_an h2 em {
	display: block;
	font-size: 22px;
	color: #666666;
	font-weight: normal;
}

.g_an .anhd {
	height: 94px;
	margin-bottom: 26px;
}

.g_an .anhd li {
	float: left;
	width: 260px;
	text-align: center;
	font-size: 20px;
	color: #333333;
	border-right: 1px solid #cdcdcd;
}

.g_an .anhd li a {
	color: #333333
}

.g_an .anhd li em {
	display: block;
	width: 60px;
	height: 60px;
	background: url(anicobg1.png) no-repeat;
	margin: 0 auto 10px;
}

.g_an .anhd .anli1 {
	width: 92px;
	padding-right: 63px;
}

.g_an .anhd .anli5 {
	width: 132px;
	padding-left: 50px;
	border-right: none;
}

.g_an .anhd .on em {
	background: url(anicobg2.png) no-repeat;
}

.g_an .anhd .on a {
	color: #0072c1;
	font-weight: bold;
}

.g_an .antj {
	position: relative;
	height: 532px;
	margin-bottom: 18px;
}

.g_an .antj dt {
	width: 1200px;
	height: 532px;
	overflow: hidden;
}

.g_an .antj dt img {
	width: 1200px;
	height: 532px;
	display: block;
}

.g_an .antj dd {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 1100px;
	padding: 18px 50px 0 50px;
	background: rgba(0, 0, 0, .7);
	height: 86px;
}

.g_an .antj h3 a {
	display: block;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
}

.g_an .antj p {
	font-size: 14px;
	color: #fff;
	height: 48px;
	line-height: 24px;
	overflow: hidden;
}

.g_an .antj p a {
	color: #fff;
}

.g_an h4 {
	background: url(antit2.jpg) no-repeat;
	height: 34px;
	line-height: 34px;
	text-align: center;
	margin-bottom: 6px;
	font-size: 18px;
	font-weight: bold;
	color: #0072c1;
}

.g_an .anlst li {
	float: left;
	width: 284px;
	overflow: hidden;
	margin-right: 16px;
}

.g_an .anlst li img {
	width: 284px;
	height: 161px;
	display: block;
	transition: all 0.3s linear 0s;
}

.g_an .anlst li:hover img {
	opacity: 0.7;
}

.g_an .anlst .lastli {
	margin-right: 0;
}

.g_an .anlst li em {
	display: block;
	width: 287px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	overflow: hidden;
	font-size: 14px;
	color: #666;
}

/**证书**/
.g_xban2{background:url(xban2.jpg) no-repeat center top;height: 360px; }
.g_xban2 .m_xban2{position: absolute;right:0;top:63px;}
.g_xban2 h3{height: 88px;font-size: 18px;color: #fff;font-weight: normal;}
.g_xban2 h3 em{display: block;font-size: 34px;}
.g_xban2 span{display:none;}
.g_xban2 li{height:48px;line-height:48px;width:300px;position: absolute;right:100px;top:100px;  color:#676767; font-size: 12px;  border: none; background: #fff; font-family:"Microsoft Yahei";text-transform: uppercase;}
.g_xban2 li input{border:none;background:none;padding-left: 10px; width:290px;height: 100%;}
.g_xban2 b{position:absolute;right:0;top:150px;color:#fff; }
.g_xban2 .form-btn-submit{border:none;width:100px;height:48px;cursor:pointer; position: absolute;right:0;top:100px; }
.g_xban2 .form-btn-submit{background:red;display: inline-block; width: 100px; height: 48px;color: #fff;font-size: 14px;}
.g_xban2 .form-btn-reset{display: none;}
/**内页顶部横栏广告**/
.ty-banner-1 {
	overflow: hidden;
	line-height: 0;
	text-align: center;
}

.ty-banner-1 img {
	visibility: hidden;
}

.ty-banner-1 img.show {
	visibility: visible;
}

/***内页导航***/
.neiye_nav {
	background: #f2f2f2;
	height: 82px;
	border-bottom: 1px solid #eee;
	overflow: hidden;
	font-size: 14px;
}

.neiye_nav ul li {
	float: left;
	height: 82px;
	line-height: 82px;
	padding: 0 45px;
	background: url(header_nav_bor-z.png) no-repeat right;
	box-sizing: border-box;
}

.neiye_nav ul .current {
	border-bottom: 2px solid #0172c2;
}

.neiye_nav ul li a {
	font-size: 18px;
	color: #333;
}

/**内页左侧**/
.list {
	width: 250px;
	height: auto;
}

.list_t {
	width: 250px;
	text-align: center;
	height: 110px;
	padding-top: 20px;
	color: #fff;
	font: bold 30px/35px "Microsoft YaHei";
	background: #0171c3;
	border-top-left-radius: 30px;
	box-sizing: border-box;
}

.list_t p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
	text-transform: uppercase;
	font-weight: normal;
}

.list_d {
	padding-top: 20px;
	padding-bottom: 10px;
	border: 3px solid #0072c1;
	border-top: none;
	background: #fff;
}

.list_d a {
	font-size: 14px;
}

.prod_main {
	width: 850px;
	height: auto;
}

.prod_t {
	width: 850px;
	padding-top: 17px;
	height: 34px;
	background: url(20171211200241_1992613913.jpg) no-repeat center bottom;
}

.prod_tl {
	width: 150px;
	height: auto;
	color: #0072c1;
	font: bold 16px/16px "Microsoft YaHei";
}

.prod_tl span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #f00;
}

.prod_d {
	padding-top: 15px;
}

.prod_d1 {
	background: #0072c1;
	color: #FFF;
	font-size: 15px;
	line-height: 40px;
	text-align: center;
	border: 3px #0072c1 solid;
	/* margin-top: 20px; */
	font-weight: bold;
}

.list_d>ul {
	height: auto;
	width: 220px;
	margin: 0 auto;
	padding-bottom: 12px;
	overflow: hidden;
}

.list_d ul p {
	width: 218px;
	height: 37px;
	margin: 0 auto;
	font: 16px/36px "Microsoft YaHei";
	color: #555;
	margin-bottom: 5px;
	border: 1px solid #0072c1;
}

.list_d ul p a {
	color: #555;
	height: 37px;
	display: block;
	padding-left: 20px;
	font-size: 16px;
}

.list_d ul p a i {
	margin-right: 10px;
	font-size: 20px;
	color: #0171c3;
	vertical-align: bottom;
}

.list_d ul p a:hover {
	background: #0072c1;
	color: #fff;
}

.list_d ul p a:hover i {
	color: #fff;
}

.list_d>ul ul {
	height: auto;
	width: 220px;
	margin: 0 auto;
	padding-bottom: 12px;
	overflow: hidden;
	margin-bottom: 20px;
}

.list_d ul li {
	height: 35px;
	width: 100%;
	border-bottom: 1px dashed #e2e2e2;
	font: 14px/35px "Microsoft YaHei";
	color: #555;
	padding-left: 20px;
	box-sizing: border-box;
}

.list_d ul a {
	color: #555;
	display: inline-block;
	width: 100%;
}

.list_d ul li i {
	float: right;
	margin-right: 15px;
}

.list_d ul li:hover a {
	color: #ff8400;
	text-decoration: none;
}

.prod_d1 p {
	padding-top: 15px;
}

.prod_d1 p i {
	vertical-align: middle;
	margin-right: 5px;
	font-size: 30px;
}

.prod_d1 span {
	display: block;
	font-size: 28px;
	font-weight: bold;
	font-family: Arial;
	padding-bottom: 20px;
}

/**面包屑**/
.bread {
	overflow: hidden;
	width: 100%;
	padding: 20px 0;
	color: #333;
	border-bottom: 1px solid #e2e2e2;
	margin-bottom: 20px;
}

.bread span a {
	font-size: 14px;
	color: #333;
}

.bread i {
	vertical-align: middle;
	font-size: 20px;
	margin-right: 5px;
	color: #666;
}

.bread_box {
	float: right;
}

.bread h5 {
	float: left;
	padding-left: 10px;
	border-left: 3px solid #0171c3;
	font-weight: normal;
	line-height: 16px;
	margin-top: 5px;
}

.bread h5 a {
	font-size: 16px;
	color: #0171c3;
	font-weight: bold;
}

/**列表**/
.body_list {
	width: 885px;
	padding: 0 25px;
	float: right;
	background: #fff;
}

.body_list .pr_list {
	overflow: hidden;
	margin-bottom: 20px;
}

.body_list .pr_list li {
	float: left;
	width: 280px;
	margin-right: 22px;
	box-sizing: border-box;
	border: 1px solid #e2e2e2;
	padding: 8px;
	margin-bottom: 20px;
}

.body_list .pr_list li a img {
	width: 100%;
}

.body_list .pr_list li:nth-child(3),
.body_list ul li:nth-child(6),
.body_list ul li:nth-child(9),
.body_list ul li:nth-child(12) {
	margin-right: 0px;
}

.body_list .pr_list li h3 {
	text-align: center !important;
	height: 48px;
	line-height: 48px;
}

.body_list .pr_list li h3 a{
	color: #333333;
}

	{
	text-align: center;
	font-size: 14px;
	color: #333;
}

.body_list .pr_list li .cp_line {
	width: 80px;
	margin: 0 auto;
	background-color: #dcdcdc;
	height: 1px;
	margin-bottom: 20px;
}

.body_list .pr_list li .btn {
	overflow: hidden;
	width: 85%;
	height: 35px;
	bottom: 26px;
	left: 32px;
	margin: 0 auto;
	border-radius: 35px;
	border: 1px solid #E2E2E2;
	font-size: 14px;
	margin-bottom: 15px;
}

.body_list .pr_list li .btn a:nth-child(1) {
	border-right: 1px solid #e2e2e2;
}

.body_list .pr_list li .btn a {
	width: 50%;
	display: block;
	float: left;
	line-height: 35px;
	text-align: center;
	box-sizing: border-box;
	color: #666;
}

.body_list .pr_list li:hover .btn a:nth-child(1) {
	background: #EB6100;
	color: #fff;
}

.body_list .pr_list li:hover .btn a:nth-child(2) {
	background: #1685C1;
	color: #fff;
}

/**列表底部翻页**/
.product_fenye {
	margin: 0 auto;
	height: 35px;
	margin-bottom: 25px;
	text-align: center;
}

.product_fenye ul li {
	height: 35px;
	line-height: 35px;
	border: 1px solid #e2e2e2;
	margin-right: 10px;
	display: inline-block;
	padding: 0 15px;
}
.product_fenye a {
	color: #666;
	/*display: block;*/
	width: 100%;
	height: 100%;
}

.product_fenye ul li .pageinfo {
	padding: 0 15px;
	color: #666;
}

.product_fenye .thisclass {
	background-color: #ac7f31;
	color: #fff;
	border: 1px solid red;
}

.product_fenye .thisclass a {
	color: #fff;
}

/**产品页**/
.cp_body {
	width: 885px;
	float: right;
	background: #fff;
}

.cp_tx {
	padding-top: 10px;
	margin-bottom: 25px;
	height: 396px;
}

.cp_tx .cp_description_img_box {
	float: left;
	overflow: hidden;
	width: 395px;
	margin-right: 25px;
}

.cp_tx .cp_description_img {
	overflow: hidden;
}

.cp_tx img {
	float: left;
}

.cp_ys {
	padding-top: 20px;
	overflow: hidden;
}

#cp_ys {
	display: inline-block;
	margin: 0 auto;
	margin-left: 37px;
}

#cp_ys li {
	float: left;
	margin-right: 20px;
	text-align: center;
}

.cp_ys_n {
	width: 46px;
	height: 46px;
	padding-bottom: 10px;
	margin: 0 auto;
}

.cp_ys_n img {
	width: 100%;
	height: auto;
	border-radius: 46px;
}

#cp_ys span {
	font-size: 13px;
	color: #666;
}

.cp_tx .cp_description {
	float: right;
	width: 439px;
	border-left: 1px dashed #e2e2e2;
	padding-left: 25px;
}

.cp_description .cp_title {
	border-bottom: 1px dashed #e2e2e2;
	height: 42px;
	position: relative;
}

.cp_description .cp_title h1 {
	margin-bottom: 10px;
	font-size: 24px;
	color: #333;
	width: 409px;
	float: left;
}

.cp_description .cp_title .erweima_i {
	display: block;
	width: 30px;
	height: 30px;
	float: left;
	font-size: 30px;
	color: #1685C1;
}

.cp_description .cp_title .erwm_div {
	position: absolute;
	top: 40px;
	right: -35px;
	width: 150px;
	height: 190px;
	padding: 15px 15px 0 15px;
	border: 1px solid #ccc;
	background-color: #fff;
	z-index: 9999;
	background-image: url(/uploads/allimg/191206/1_0050271231.jpg);
	background-repeat: no-repeat;
	background-size: 100%;
}

.cp_description .cp_title .erwm_div p {
	margin-top: 150px;
	text-align: center;
	color: #333;
	font-size: 14px;
	line-height: 40px;
}

.cp_description .cp_title .erwm_div em {
	position: absolute;
	width: 12px;
	height: 6px;
	background: url(stpebret2.png) no-repeat center 0;
	top: -6px;
	left: 125px;
}

.cp_vts {
	line-height: 30px;
	font-size: 14px;
	color: #666;
	padding: 20px;
	margin-bottom: 15px;
}

.cp_vts span {
	color: #333;
}

.cp_zixun {
	text-align: center;
}

.cp_zixun a:nth-child(1) {
	border: 1px solid #1785c2;
	color: #ffffff;
	background: #1785c2;
}

.cp_zixun a:nth-child(2) {
	background-color: #eb6100;
	margin-left: 45px;
	border: 1px solid #eb6100;
}

.cp_zixun a {
	width: 180px;
	height: 45px;
	display: inline-block;
	text-align: center;
	line-height: 45px;
	font-size: 18px;
	color: #FFFFFF;
	position: relative;
}

.Collection_Socialt {
	border-top: 1px dashed #e2e2e2;
}

.Collection_Socials {
	width: 395px;
	float: left;
	margin-top: 20px;
	height: 50px;
}

.Collection_Socials ul {
	display: table;
	text-align: center;
	margin: 0 auto;
}

.Collection_Socials ul li {
	float: left;
	height: 25px;
	line-height: 25px;
	font-size: 14px;
	color: #666;
}

.Collection_Socials ul li a {
	color: #666 !important;
}

.Collection_Socials ul li:nth-child(1) span {
	color: #1685C1;
	font-size: 16px;
	margin-right: 5px;
}

.Collection_Socials ul li:nth-child(2) {
	margin: 0 20px;
	border-left: 1px solid #e6dbcf;
}

.Collection_Socialss {
	width: 490px;
	float: right;
	margin-top: 20px;
	height: 50px;
	font-size: 14px;
}

.Collection_Socialss ul {
	display: table;
	text-align: center;
	margin: 0 auto;
}

.Collection_Socialss ul li {
	float: left;
	line-height: 25px;
	padding: 0 10px;
	color: #666;
}

.Collection_Socialss ul li span {
	color: #1685C1;
	margin-right: 5px;
}

/**产品页描述**/
.cp_description_body {
	width: 935px;
	float: right;
	background: #fff;
	margin-top: 20px;
}

.description_tit_box {
	height: 60px;
	border-bottom: 1px solid #e2e2e2;
}

.description_tit_box .on {
	background: #0072c1;
	color: #fff;
}

.description_tit {
	border-right: 1px solid #e2e2e2;
	width: 150px;
	height: 60px;
	background-color: #fff;
	color: #333;
	line-height: 60px;
	text-align: center;
	font-size: 18px;
	float: left;
}

.description_bodys {
	margin: 25px;
}

/**案例列表**/
.case_list {
	margin-bottom: 15px;
	background: #fff;
	display: inline-block;
	width: 887px;
}

.case_list li {
	position: relative;
	overflow: hidden;
	border-bottom: 1px dashed #e2e2e2;
    margin-bottom: 20px;
}

.case_list span:nth-child(1) a{
	overflow: hidden;
    width: 343px;
    height: 211px;
	display: block;
    border: 1px solid #e2e2e2;
}
.case_list span:nth-child(1) {
	display: inline-block;
	width: 39%;
	float: left;
	margin-right: 2.3%;
	padding-bottom: 20px;
}

.case_list span:nth-child(1) img {
	width: 100%;
    transition: all 0.6s;
}
.case_list span:nth-child(1) img:hover{
	transform: scale(1.1);
}
.case_list span:nth-child(2) {
	float: right;
	display: block;
	width: 58.3%;

}

.case_list span:nth-child(2) h3 {
	height: 40px;
	font-weight: normal;
	font-size: 20px;
	color: #154c64;
	line-height: 40px;
	margin-bottom: 5px;
	overflow: hidden;
}

.case_list span:nth-child(2) h3 a {
	color: #333;
	font-weight: bold;
}

.case_list span:nth-child(2) p {
	width: 90%;
	color: #666;
	line-height: 27px;
}

.case_list span:nth-child(3) {
	display: block;
	width: 90px;
	height: 40px;
	background: #b6b6b6;
	position: absolute;
	line-height: 40px;
	text-align: center;
	right: 30px;
	bottom: 40px;
}

.case_list span:nth-child(3) a {
	display: block;
	width: 100%;
	height: 100%;
	color: #fff;
}

.case_list li:hover span:nth-child(3) {
	background: #0171c3;
}

.case_list li:hover span:nth-child(2) a {
	color: #0171c3;
}

/**新闻内容**/
.n_info_con {
	margin-top: 20px;
}

.n_info_con h1 {
	width: 100%;
	height: 60px;
	line-height: 60px;
	text-align: center;
	color: #333;
	font-size: 24px;
}

.info_con_tit {
	border-bottom: 1px dotted #ccc;
	font-size: 15px;
	color: #666;
	padding-bottom: 5px;
	margin: 0 auto 20px auto;
	width: 840px;
}

.n_info_con .n_tit {
	width: 100%;
	height: 35px;
	line-height: 35px;
	text-align: center;
}

.n_info_con .n_tit span {
	padding: 0 10px;
}

.n_info_con #cntrBody {
	font-size: 16px;
	color: #333;
	line-height: 35px;
	padding: 0 25px;
}
.n_info_con #cntrBody img{
	max-width: 700px;
}
.article_weixin {
	text-align: center;
	margin-top: 30px;
}

.article_weixin span {
	display: block;
	font-size: 15px;
	margin-top: 15px;
	margin-bottom: 15px;
	color: #333;
}

.gduo {
	overflow: hidden;
	padding: 25px 0;
	border-top: 1px solid #e2e2e2;
	margin-top: 30px;
	color: #333;
}

.article_pre {
	float: left;
}

.article_next {
	float: right;
}

.article_pre,
.article_next {
	width: 410px;
	font-size: 15px;
}

.article_pre a,
.article_next a {
	color: #666;
}

/**关于我们**/
.about_top_box {
	overflow: hidden;
	width: 100%;
	height: 435px;
	background: url(jtjs_02.jpg) no-repeat center bottom;
}

.about_top_box .sp_wen {
	width: 1200px;
	margin: 0 auto;
	height: 315px;
	margin-top: 60px;
	background-color: #fff;
}

.about_top_box .sp_wen dt {
	float: left;
	width: 570px;
	height: 315px;
	position: relative;
}

.about_top_box .sp_wen dd {
	overflow: hidden;
	float: left;
	width: 550px;
	position: relative;
	margin-left: 40px;
}

.about_top_box .sp_wen dd h3 {
	font-size: 36px;
	color: #333;
	margin-top: 25px;
	margin-bottom: 25px;
}

.about_top_box .sp_wen dd i {
	display: block;
	width: 30px;
	height: 2px;
	margin: 20px 0;
	background-color: #e01313;
}

.about_top_box .sp_wen dd p {
	font-size: 16px;
	color: #666;
	line-height: 24px;
	height: 170px;
	overflow: hidden;
	text-align: justify;
}

/**数字欧品**/
.op_number {
	overflow: hidden;
	width: 100%;
	height: 920px;
	background: #ffffff url(jtjs_01.jpg) no-repeat center bottom;
}

.op_number .bumbox {
	overflow: hidden;
	width: 1200px;
	height: 667px;
	margin: 0 auto;
}

.bumbox .tit {
	margin-top: 78px;
	margin-bottom: 50px;
}

.bumbox .m_zmj {
	margin-bottom: 50px;
}

.bumbox .m_zmj ul li:nth-child(1) {
	border-left: 1px solid #e2e2e2;
	border-right: 1px solid #e2e2e2;
	box-sizing: border-box;
}

.bumbox .m_zmj ul li:nth-child(3) {
	border-left: 1px solid #e2e2e2;
	border-right: 1px solid #e2e2e2;
	box-sizing: border-box;
}

.bumbox .m_zmj ul li:nth-child(4) {
	border-right: 1px solid #e2e2e2;
	box-sizing: border-box;
}

.bumbox .wen {
	line-height: 30px;
}

/**生产基地**/
.ts_cy {
	overflow: hidden;
	width: 100%;
	height: 930px;
	background-color: #fff;
}

.ts_cy .cy_box {
	overflow: hidden;
	width: 1200px;
	height: 645px;
	margin: 0 auto;
	position: relative
}

.ts_cy .cy {
	overflow: hidden;
	position: absolute;
}

.ts_cy .cy b {
	display: none;
	width: 100%;
	height: 100%;
	background: url(Img/tsxmz/ts01_wen.png) repeat center;
	position: absolute;
	left: 0;
	top: 0;
}

.ts_cy .cy>img {
	display: block;
}

.ts_cy .cy .title {
	overflow: hidden;
	width: 100px;
	height: 92px;
	position: absolute;
	z-index: 2;
	left: 50%;
	margin-left: -46px;
	top: 50%;
	margin-top: -50px;
}

.ts_cy .cy .title i {
	display: block;
	width: 0;
	height: 2px;
	background-color: #fff;
	position: absolute
}

.ts_cy .cy .title .top {
	left: 0;
	top: 0;
}

.ts_cy .cy .title .btm {
	right: 0;
	bottom: 0;
}

.ts_cy .cy .title img {
	display: block;
	margin: 7px auto;
	opacity: 0;
	filter: alpha(opacity=0)
}

.ts_cy .cy .title p {
	text-align: center;
	font-size: 14px;
	color: #fff;
	display: none;
}

.ts_cy .cy a {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 5
}

.ts_cy .cy01 {
	left: 0;
	top: 0;
}

.ts_cy .cy02 {
	left: 0;
	top: 210px;
}

.ts_cy .cy03 {
	left: 210px;
	top: 0
}

.ts_cy .cy04 {
	left: 605px;
	top: 0
}

.ts_cy .cy05 {
	left: 605px;
	top: 210px;
}

.ts_cy .cy06 {
	right: 0;
	top: 0
}

.ts_cy .cy07 {
	right: 0;
	top: 210px;
}

.ts_cy .cy08 {
	left: 0;
	bottom: 0
}

.ts_cy .cy09 {
	left: 403px;
	bottom: 0
}

.ts_cy .cy010 {
	right: 0;
	bottom: 0
}

.ts_cy .tit {
	margin-top: 78px;
	margin-bottom: 50px;
}

/**公司荣誉**/
.about_rongyu {
	background-color: #f6f6f6;
}

.rongyu_box {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}

.about_rongyu .tit {
	margin-top: 78px;
	margin-bottom: 50px;
}

.honor-box {
	overflow: hidden;
	width: 990px;
	margin: 0 auto;
	padding: 0 105px;
	padding-bottom: 55px;
	background: url(ry-bg.png) no-repeat center bottom;
	margin-bottom: 30px;
}

.honor-box .honor-list {
	overflow: hidden;
	width: 270px;
	margin: 0 30px;
	float: left;
	text-align: center;
}
.honor-box .honor-list a{
	color: #333;
}
.honor-box .honor-list img {
	display: block;
	padding: 15px 16px 36px 16px;
	background: url(ry-k.png) no-repeat center top;
	margin-bottom: 15px;
}

/**联系我们—留言**/
.db_tel {
	background: #0171c3;
	width: 403px;
	padding-top: 59px;
	height: 485px;
	float: left;
}

.m_four {
	width: 328px;
	margin: 0px auto;
	color: #fff;
	font-size: 14px;
}

.m_four .bt {
	font-size: 35px;
	font-weight: bold;
	margin-bottom: 3px;
}

.m_four .st {
	height: 1px;
	background: #fff;
	width: 56px;
	margin: 15px auto 28px 0px;
}

.m_four .dh {
	margin: 10px 0px 40px auto;
	font-size: 35px;
}

.m_four .dh_mc {
	margin-top: 40px;
	font-size: 16px;
}

.m_four .js {
	line-height: 30px;
}

.m_four .kf i {
	font-size: 40px;
	color: #fff;
}

.m_bd {
	background: #fff;
	width: 715px;
	height: 430px;
	padding-top: 45px;
	float: left;
	margin-left: 51px;
	margin-top: 36px;
}

.m_bd .bt {
	width: 623px;
	margin: 0px auto 25px;
	color: #3d3d3d;
	font-size: 25px;
}

.zx_bd {
	width: 566px;
	height: 47px;
	background: #fff;
	border: 1px #dfdfdf solid;
	font-family: "Microsoft YaHei";
	font-size: 14px;
	padding-left: 54px;
}

.zx_bd.one {
	background: #fff url(index_64.jpg) 17px center no-repeat;
}

.zx_bd.two {
	background: #fff url(index_75.jpg) 17px center no-repeat;
	width: 245px;
}

.zx_bd.three {
	background: #fff url(index_78.jpg) 17px center no-repeat;
	width: 245px;
}

.zxser td {
	padding-bottom: 25px;
}

.xuq {
	width: 606px;
	padding-left: 14px;
	border: 1px #dfdfdf solid;
	font-family: "Microsoft YaHei";
	font-size: 14px;
	padding-top: 14px;
}

.qd_an {
	width: 192px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	color: #fff;
	font-size: 15px;
	background: #eb6100;
	border: 0px;
	font-family: "Microsoft YaHei";
}

.part2 {
	margin-bottom: 45px;
	text-align: center;
}

.part2 .bt {
	text-align: center;
	color: #959494;
	font-size: 23px;
	font-weight: bold;
	line-height: 40px;
	margin-bottom: 7px;
}

.part2 .bt span {
	color: #1685C1;
	font-size: 34px;
}

.part2 .nr {
	text-align: center;
	color: #6f6969;
	line-height: 22px;
	font-size: 15px;
}

.part2 .sml {
	font-size: 20px;
	margin-bottom: 10px;
}

.part2 .nr1 {
	color: #fff;
	font-size: 15px;
	line-height: 35px;
	padding-top: 17px;
}


/***遮罩层***/
.checkbox{width:100%;height:100px; margin:100px auto; text-align:center}
.checkbox a{ display:inline-block;width:100px; height:40px; border:solid 1px #f00; color:#f00; text-align:center; line-height:40px; text-decoration:none}
/*弹框样式1*/
.cd-popup {
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.8);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    transition: opacity 0.3s 0s, visibility 0s 0.3s;
    z-index:9999;
}
.cd-popup.is-visible {
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
    transition: opacity 0.3s 0s, visibility 0s 0s;
}
.cd-popup-container {
    position: relative;
    width: 400px;
    margin: 150px auto;
    height: 550px;
    background: #FFF;
    border-radius: .4rem .4rem .4rem .4rem;
    text-align: center;
    background: url(hongbao.png) no-repeat -7px;
    -webkit-transform:scale(1.2);
    -moz-transform:scale(1.2);
    -ms-transform:scale(1.2);
    -o-transform:scale(1.2);
    transform:scale(1.2);
    -webkit-backface-visibility: hidden;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -ms-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
.cd-popup-close{ 
    position: absolute;
    right: 47%;
    bottom: -30px;
    z-index: 10;
    font-size: 14px;
    display: block;
    height: 29px;
    width: 29px;
	background: url(hongbao_gb.png) no-repeat center;
}
.is-visible .cd-popup-container {-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);}
.hongbao_box{
	position: absolute;
    bottom: 48px;
}
.hongbao_box input:nth-child(2){
	width: 295px;
    height: 40px;
    border-radius: 5px;
    border: 1px solid #e2e2e2;
    padding: 5px;
	text-align: center;
	font-size: 20px;
}
.hongbao_box input:nth-child(3){
	width: 155px;
    height: 40px;
    border-radius: 45px;
    background: red;
    padding: 5px;
	border: 0;
	color: #fff;
	margin-top: 15px;
}